self explanatory - German English Dictionary